package com.ruoyi.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 用户团队
 */
@Data
public class UserGroupVo {
    /** 用户id */
    private Long userId;

    /** 用户名称 */
    private String nickName;

    /** 用户头像 */
    private String avatar;

    /** 手机号码 */
    private String phonenumber;

    /** 创建时间 */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    /** 会员等级 */
    private Long vipLevel;

    /** 代理等级 */
    private Long agencyLevel;


    /** 团队订单数量 */
    private String groupOrderNumber;

    /** 本周业绩 */
    private BigDecimal weekKPI;

    /** 团队业绩 */
    private BigDecimal groupKPI;

    /** 收入 */
    private String income;

    /** 人数 */
    private String userNumber;

    /** 直推人数 */
    private String userOneLevelNumber;

    /** 间推人数 */
    private String userTwoLevelNumber;
}
